#ifndef SPLASHSTATE_H
#define SPLASHSTATE_H

#include "GameState.h"
#include "Image.h"
#include "Player.h"
#include "Singleton.h"


class SplashState : public GameState, public Uncopyable
{
private:
	SplashState();
	friend class Singleton<SplashState>;

public:
	virtual void Draw();
	virtual void Update();
	virtual void OnKeyBoardEvent(const SDL_KeyboardEvent& k);

private:
	Image m_background;
};

typedef Singleton<SplashState> TheSplashState;

#endif